frame-mounted firing pin - Turkish English Dictionary